package orm;

/**
 * AbstractTempknow entity provides the base persistence definition of the
 * Tempknow entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractTempknow implements java.io.Serializable {

	// Fields

	private TempknowId id;
	private Knowledge knowledge;
	private Testtemplate testtemplate;
	private short subcnt;
	private short objcnt;
	private short subscore;
	private short objscore;
	private short objmulcnt;
	private short objmulscore;

	// Constructors

	/** default constructor */
	public AbstractTempknow() {
	}

	/** minimal constructor */
	public AbstractTempknow(TempknowId id, Knowledge knowledge,
			Testtemplate testtemplate) {
		this.id = id;
		this.knowledge = knowledge;
		this.testtemplate = testtemplate;
	}

	/** full constructor */
	public AbstractTempknow(TempknowId id, Knowledge knowledge,
			Testtemplate testtemplate, short subcnt, short objcnt,
			short subscore, short objscore, short objmulcnt, short objmulscore) {
		this.id = id;
		this.knowledge = knowledge;
		this.testtemplate = testtemplate;
		this.subcnt = subcnt;
		this.objcnt = objcnt;
		this.subscore = subscore;
		this.objscore = objscore;
		this.objmulcnt = objmulcnt;
		this.objmulscore = objmulscore;
	}

	// Property accessors

	public TempknowId getId() {
		return this.id;
	}

	public void setId(TempknowId id) {
		this.id = id;
	}

	public Knowledge getKnowledge() {
		return this.knowledge;
	}

	public void setKnowledge(Knowledge knowledge) {
		this.knowledge = knowledge;
	}

	public Testtemplate getTesttemplate() {
		return this.testtemplate;
	}

	public void setTesttemplate(Testtemplate testtemplate) {
		this.testtemplate = testtemplate;
	}

	public short getSubcnt() {
		return this.subcnt;
	}

	public void setSubcnt(short subcnt) {
		this.subcnt = subcnt;
	}

	public short getObjcnt() {
		return this.objcnt;
	}

	public void setObjcnt(short objcnt) {
		this.objcnt = objcnt;
	}

	public short getSubscore() {
		return this.subscore;
	}

	public void setSubscore(short subscore) {
		this.subscore = subscore;
	}

	public short getObjscore() {
		return this.objscore;
	}

	public void setObjscore(short objscore) {
		this.objscore = objscore;
	}

	public short getObjmulcnt() {
		return this.objmulcnt;
	}

	public void setObjmulcnt(short objmulcnt) {
		this.objmulcnt = objmulcnt;
	}

	public short getObjmulscore() {
		return this.objmulscore;
	}

	public void setObjmulscore(short objmulscore) {
		this.objmulscore = objmulscore;
	}

}